package exception;
/**
*非法的年龄异常
*当设置年龄时，此年龄超过了人类范畴时会抛出该异常

*自定义异常允许我们自己定义一个异常，通常是用来说明某个不符合业务场景
*的错误问题
*自定义异常要做到如下几件事：
*1：定义异常的类名，要做到见名知义
*2：要继承自Exception(直接或间接继承均可)
*3：提供超类异常所提供的所有种类构造器(可由IDEA自动生成即可)
 *
 * @author
 */
public class IllegalAgeException extends Exception{
    public IllegalAgeException() {
    }

    public IllegalAgeException(String message) {
        super(message);
    }

    public IllegalAgeException(String message, Throwable cause) {
        super(message, cause);
    }

    public IllegalAgeException(Throwable cause) {
        super(cause);
    }

    public IllegalAgeException(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace) {
        super(message, cause, enableSuppression, writableStackTrace);
    }
}
